package Paneles;

import javax.swing.JFileChooser;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.JTextField;
import javax.swing.filechooser.FileNameExtensionFilter;

import Ventanas.VForoUsuarioNoRegistrado;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Date;

/**
 * Clase de la cual se va a heredar tanto para registrar un nuevo usuario
 * como para ver/modificar los datos de uno ya registrado
 * @author Javi
 *
 */
public class subPanelDatosUsuario extends JPanel {
	
	public JTextField txtNombre;
	public JTextField txtApellidos;
	public JTextField txtUsuario;
	public JTextField txtEmail;
	public JFileChooser fileChooser;
	public JButton botonSubirImagen;
	protected FileNameExtensionFilter filter;
	public subPanelImagen panelImagen;
	public File fichero;

	/**
	 * Create the panel.
	 */
	public subPanelDatosUsuario() {
		setLayout(null);
		
		JLabel lblNewLabel = new JLabel("Nombre");
		lblNewLabel.setBounds(10, 11, 46, 14);
		add(lblNewLabel);
		
		JLabel lblApellidos = new JLabel("Apellidos");
		lblApellidos.setBounds(10, 43, 46, 14);
		add(lblApellidos);
		
		JLabel lblMote = new JLabel("Mote");
		lblMote.setBounds(10, 76, 46, 14);
		add(lblMote);
		
		JLabel lblContrasea = new JLabel("Contrase\u00F1a");
		lblContrasea.setBounds(10, 108, 71, 14);
		add(lblContrasea);
		
		JLabel lblEmail = new JLabel("Email");
		lblEmail.setBounds(10, 141, 71, 14);
		add(lblEmail);
		
		JLabel lblFoto = new JLabel("Foto");
		lblFoto.setBounds(10, 172, 71, 14);
		add(lblFoto);
		
		txtNombre = new JTextField();
		txtNombre.setBounds(104, 11, 86, 20);
		add(txtNombre);
		txtNombre.setColumns(10);
		
		txtApellidos = new JTextField();
		txtApellidos.setColumns(10);
		txtApellidos.setBounds(104, 43, 158, 20);
		add(txtApellidos);
		
		txtUsuario = new JTextField();
		txtUsuario.setColumns(10);
		txtUsuario.setBounds(104, 76, 86, 20);
		add(txtUsuario);
		
		txtEmail = new JTextField();
		txtEmail.setColumns(10);
		txtEmail.setBounds(104, 141, 158, 20);
		add(txtEmail);
		
		botonSubirImagen = new JButton("Subir imagen");
		botonSubirImagen.setBounds(156, 197, 106, 23);
		add(botonSubirImagen);
		
		/**
		 * Panel de imagen
		 */
		panelImagen = new subPanelImagen();
		panelImagen.setBounds(10, 197, 125, 150);
		add(panelImagen);

	}
}
